# Object tap.getEnterOptionsSync()
# 功能描述
获取小游戏启动时传递的参数(包含冷启动与热启动)
从 1.7.0 版本开始,支持获取通过分享进入小游戏时的场景参数。当用户通过 tap.showShareboard 分享的卡片进入小游戏时,可以通过返回值的 query.sceneParam
获取分享时传入的 sceneParam
参数。
# 返回值
# Object
启动参数
属性 | 类型 | 说明 | |
scene | number | 启动小游戏的场景值,当前固定返回 1001 | |
query | Record.<string, string> | 启动小游戏的 query 参数,从 1.7.0 版本开始,通过分享卡片进入小游戏时,query.sceneParam 中包含分享时传入的场景参数 |
# 示例代码
const enterOptions = tap.getEnterOptionsSync();
console.log('启动场景值:', enterOptions.scene);
console.log('查询参数:', enterOptions.query);
// 从 1.7.0 版本开始支持
if (enterOptions.query && enterOptions.query.sceneParam) {
console.log('分享场景参数:', enterOptions.query.sceneParam);
// 处理通过分享进入的逻辑
handleShareSceneParam(enterOptions.query.sceneParam);
}
function handleShareSceneParam(sceneParam) {
// 根据分享场景参数执行相应逻辑
// 例如:跳转到特定页面、显示特定内容等
}